.cities-point{
  height: 50px;
  line-height: 50px;
}
.city-bread a{
  color: #8d8d8d;
}
.pages-box{
  text-align: center;
  margin: 50px 0;
  height: 40px;
  line-height: 40px;
}
.pages-box .pages-list{
  display: inline-block;
}
.pages-box .pages-list li{
  float: left;
  margin: 0 4px;
}
.pages-box .pages-list li a{
  display: inline-block;
  width: 100%;
  padding: 0 15px;
  border-radius: 4px;


}
.pages-box .pages-list li.page-btn a,.pages-box .pages-list li.page-num a{
  height: 38px;
  line-height: 38px;
  text-align: center;
  border:1px solid #dcdcdc;
}
.pages-box .pages-list li.page-btn a:hover,
.pages-box .pages-list li.page-num a:hover,
.pages-box .pages-list .page-btn.on a,
.pages-box .pages-list .page-num.on a
{
 background-color: #dd4619;
  color: #fff;
  border-color: #dd4619;
}
.pages-box .pages-list .page-point a{
  padding: 0;
}
.num-input input{
  width: 48px;
  height: 38px;
  border:1px solid #dcdcdc;
  border-radius: 4px;
  padding: 0 5px;
}
.com-btn{
  height: 38px;
  line-height: 38px;
  padding: 0 15px;
  border:1px solid #dcdcdc;
  border-radius: 4px;
}
.com-btn:hover{
 color: #dd4619;
 border-color: #dd4619;
  cursor: pointer;
}
.pro-item-img{
  width: 363px;
  height: 210px;
}
.pro-item-img img{
  width: 100%;
  height: 100%;
}
.pro-item-text-box{
  width: 812px;
}
.pro-item-text-box .pro-t{
  width: 700px;
  font-size: 25px;
  margin-bottom: 28px;
  display: block;
}
.pro-text{
  color: #898989;
  line-height: 26px;
  height: 129px;
  font-size: 16px;
}
.pro-text a{
  color: #dd4619;
}
.date-zan{
  color: #898989;
}
.progress-item{
 padding: 20px 0;
 border-bottom: 1px solid #dcdcdc;
}
.progress-item:last-child{
 border-bottom: none;
}
.search-box input{
  width: 184px!important;
}